home *** CD-ROM | disk | FTP | other *** search
/ Champak 40 / Vol 40.iso / games / ufo_comm.swf / scripts / DefineSprite_408 / frame_1 / DoAction.as
Encoding:
Text File  |  2007-04-25  |  37.8 KB  |  1,037 lines

  1. var ┬º\x01┬º = 100;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 100)
  6.    {
  7.       set("\x01",eval("\x01") + 587);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 441)
  12.    {
  13.       set("\x01",eval("\x01") + 19);
  14.       ┬º┬ºpush(true);
  15.       continue;
  16.    }
  17.    if(eval("\x01") == 252)
  18.    {
  19.       set("\x01",eval("\x01") + 707);
  20.       break;
  21.    }
  22.    if(eval("\x01") == 500)
  23.    {
  24.       set("\x01",eval("\x01") + 311);
  25.       if(┬º┬ºpop())
  26.       {
  27.          set("\x01",eval("\x01") - 370);
  28.       }
  29.       continue;
  30.    }
  31.    if(eval("\x01") == 317)
  32.    {
  33.       set("\x01",eval("\x01") + 24);
  34.       ┬º┬ºpush(true);
  35.       continue;
  36.    }
  37.    if(eval("\x01") == 811)
  38.    {
  39.       set("\x01",eval("\x01") - 370);
  40.       break;
  41.    }
  42.    if(eval("\x01") == 30)
  43.    {
  44.       set("\x01",eval("\x01") + 754);
  45.       if(┬º┬ºpop())
  46.       {
  47.          set("\x01",eval("\x01") - 467);
  48.       }
  49.       continue;
  50.    }
  51.    if(eval("\x01") == 341)
  52.    {
  53.       set("\x01",eval("\x01") - 89);
  54.       if(┬º┬ºpop())
  55.       {
  56.          set("\x01",eval("\x01") + 707);
  57.       }
  58.       continue;
  59.    }
  60.    if(eval("\x01") == 687)
  61.    {
  62.       set("\x01",eval("\x01") - 25);
  63.       if(┬º┬ºpop())
  64.       {
  65.          set("\x01",eval("\x01") - 67);
  66.       }
  67.       continue;
  68.    }
  69.    if(eval("\x01") == 784)
  70.    {
  71.       set("\x01",eval("\x01") - 467);
  72.       break;
  73.    }
  74.    if(eval("\x01") == 595)
  75.    {
  76.       set("\x01",eval("\x01") - 565);
  77.       ┬º┬ºpush(true);
  78.       continue;
  79.    }
  80.    if(eval("\x01") == 460)
  81.    {
  82.       set("\x01",eval("\x01") + 159);
  83.       if(┬º┬ºpop())
  84.       {
  85.          set("\x01",eval("\x01") + 7);
  86.       }
  87.       continue;
  88.    }
  89.    if(eval("\x01") != 662)
  90.    {
  91.       if(eval("\x01") == 959)
  92.       {
  93.          set("\x01",eval("\x01") - 459);
  94.          ┬º┬ºpush(true);
  95.       }
  96.       else
  97.       {
  98.          if(eval("\x01") == 619)
  99.          {
  100.             set("\x01",eval("\x01") + 7);
  101.             break;
  102.          }
  103.          if(eval("\x01") == 626)
  104.          {
  105.             set("\x01",eval("\x01") - 234);
  106.             ┬º┬ºpush(true);
  107.          }
  108.          else
  109.          {
  110.             if(eval("\x01") != 392)
  111.             {
  112.                if(eval("\x01") == 481)
  113.                {
  114.                   set("\x01",eval("\x01") - 12);
  115.                   break;
  116.                }
  117.                if(eval("\x01") == 469)
  118.                {
  119.                   set("\x01",eval("\x01") + 184);
  120.                   stop();
  121.                   break;
  122.                }
  123.                if(eval("\x01") == 653)
  124.                {
  125.                   set("\x01",eval("\x01") - 653);
  126.                }
  127.                break;
  128.             }
  129.             set("\x01",eval("\x01") + 89);
  130.             if(┬º┬ºpop())
  131.             {
  132.                set("\x01",eval("\x01") - 12);
  133.             }
  134.          }
  135.       }
  136.       continue;
  137.    }
  138.    set("\x01",eval("\x01") - 67);
  139.    while(true)
  140.    {
  141.       if(eval(┬º┬ºpop()) != 565)
  142.       {
  143.          break loop0;
  144.       }
  145.       set("\x01",eval("\x01") - 178);
  146.       if(┬º┬ºpop())
  147.       {
  148.          set("\x01",eval("\x01") + 183);
  149.       }
  150.       while(true)
  151.       {
  152.          if(eval("\x01") == 712)
  153.          {
  154.             set("\x01",eval("\x01") - 212);
  155.             ┬º┬ºpush(true);
  156.             continue;
  157.          }
  158.          if(eval("\x01") == 674)
  159.          {
  160.             set("\x01",eval("\x01") - 132);
  161.             if(┬º┬ºpop())
  162.             {
  163.                set("\x01",eval("\x01") - 150);
  164.             }
  165.             continue;
  166.          }
  167.          if(eval("\x01") == 324)
  168.          {
  169.             set("\x01",eval("\x01") - 317);
  170.             loop5:
  171.             while(true)
  172.             {
  173.                if(eval("\x01") != 574)
  174.                {
  175.                   break loop0;
  176.                }
  177.                set("\x01",eval("\x01") - 240);
  178.                if(┬º┬ºpop())
  179.                {
  180.                   set("\x01",eval("\x01") + 478);
  181.                }
  182.                while(true)
  183.                {
  184.                   if(eval("\x01") == 781)
  185.                   {
  186.                      set("\x01",eval("\x01") + 72);
  187.                      ┬º┬ºpush(true);
  188.                      continue;
  189.                   }
  190.                   if(eval("\x01") == 431)
  191.                   {
  192.                      set("\x01",eval("\x01") - 260);
  193.                      ┬º┬ºpush(true);
  194.                      continue;
  195.                   }
  196.                   if(eval("\x01") == 268)
  197.                   {
  198.                      set("\x01",eval("\x01") + 163);
  199.                      break loop0;
  200.                   }
  201.                   if(eval("\x01") == 171)
  202.                   {
  203.                      set("\x01",eval("\x01") + 704);
  204.                      if(┬º┬ºpop())
  205.                      {
  206.                         set("\x01",eval("\x01") - 238);
  207.                      }
  208.                      continue;
  209.                   }
  210.                   if(eval("\x01") == 637)
  211.                   {
  212.                      set("\x01",eval("\x01") - 616);
  213.                      _root.level = 7;
  214.                      _root.primaData = true;
  215.                      _root.ufo.swapDepths(999);
  216.                      _root.life = 100;
  217.                      _root.lifeBar.gotoAndStop(_root.life);
  218.                      _root.lifeText = _root.life + "%";
  219.                      _root.oiRapite = 0;
  220.                      _root.smokeDepth = 500;
  221.                      _root.speedX = 0;
  222.                      _root.speedY = 0.7;
  223.                      _root.accel = 1;
  224.                      _root.counterPozitii = 0;
  225.                      _root.beamCounter = 0;
  226.                      _root.beamOpen = false;
  227.                      _root.rotation = false;
  228.                      _root.float = false;
  229.                      h = 1;
  230.                      addr104:
  231.                      if(h <= 4)
  232.                      {
  233.                         _root.attachMovie("rosu" + h,"rosu" + h,_root.getNextHighestDepth());
  234.                         _root["rosu" + h]._alpha = 0;
  235.                         h++;
  236.                         ┬º┬ºgoto(addr104);
  237.                      }
  238.                      _root.onEnterFrame = function()
  239.                      {
  240.                         if(ok)
  241.                         {
  242.                            _root.lifeText = _root.life + "%";
  243.                            _root.ufo._x += _root.speedX;
  244.                            _root.ufo._y += _root.speedY;
  245.                            _root.rotatie = _root.ufo._rotation;
  246.                            if(Key.isDown(37))
  247.                            {
  248.                               _root.rotation = false;
  249.                               if(_root.speedX > -3)
  250.                               {
  251.                                  if(_root.counterPozitii == 0)
  252.                                  {
  253.                                     _root.ufo.ufo2.ufo3.gotoAndPlay("apasatS");
  254.                                  }
  255.                                  _root.counterPozitii = 1;
  256.                                  _root.speedX -= _root.accel;
  257.                                  if(!_root.beamOpen && _root.ufo._rotation > -12)
  258.                                  {
  259.                                     _root.ufo._rotation -= 1;
  260.                                  }
  261.                               }
  262.                            }
  263.                            if(Key.isDown(39))
  264.                            {
  265.                               _root.rotation = false;
  266.                               if(_root.speedX < 3)
  267.                               {
  268.                                  if(_root.counterPozitii == 0)
  269.                                  {
  270.                                     _root.ufo.ufo2.ufo3.gotoAndPlay("apasatD");
  271.                                  }
  272.                                  _root.counterPozitii = 1;
  273.                                  _root.speedX += _root.accel;
  274.                                  if(_root.beamOpen == false && _root.ufo._rotation < 12)
  275.                                  {
  276.                                     _root.ufo._rotation += 1;
  277.                                  }
  278.                               }
  279.                            }
  280.                            if(Key.isDown(38))
  281.                            {
  282.                               if(_root.speedY > -3)
  283.                               {
  284.                                  if(_root.counterPozitii == 0)
  285.                                  {
  286.                                     _root.ufo.ufo2.ufo3.gotoAndPlay("apasatSus");
  287.                                  }
  288.                                  _root.counterPozitii = 1;
  289.                                  _root.speedY -= _root.accel;
  290.                               }
  291.                            }
  292.                            if(Key.isDown(40))
  293.                            {
  294.                               if(_root.speedY < 3)
  295.                               {
  296.                                  if(_root.counterPozitii == 0)
  297.                                  {
  298.                                     _root.ufo.ufo2.ufo3.gotoAndPlay("apasatJos");
  299.                                  }
  300.                                  _root.counterPozitii = 1;
  301.                                  _root.speedY += _root.accel;
  302.                               }
  303.                            }
  304.                            if(Key.isDown(32))
  305.                            {
  306.                               if(_root.ufo._rotation == 0)
  307.                               {
  308.                                  if(_root.beamCounter == 0)
  309.                                  {
  310.                                     _root.ufo.raza.gotoAndPlay(2);
  311.                                     _root.beamCounter = 1;
  312.                                  }
  313.                               }
  314.                            }
  315.                            if(_root.speedX < 0)
  316.                            {
  317.                               if(_root.ufo._rotation < 0 && _root.rotation == true)
  318.                               {
  319.                                  _root.ufo._rotation = _root.ufo._rotation + 1;
  320.                               }
  321.                               _root.speedX += 0.2;
  322.                               if(_root.speedX >= 0)
  323.                               {
  324.                                  _root.speedX = 0;
  325.                                  _root.ufo.ufo2.ufo3.gotoAndStop(1);
  326.                                  _root.ufo._rotation = 0;
  327.                               }
  328.                            }
  329.                            if(_root.speedX > 0)
  330.                            {
  331.                               if(_root.ufo._rotation > 0 && _root.rotation == true)
  332.                               {
  333.                                  _root.ufo._rotation--;
  334.                               }
  335.                               _root.speedX -= 0.2;
  336.                               if(_root.speedX <= 0)
  337.                               {
  338.                                  _root.speedX = 0;
  339.                                  _root.ufo.ufo2.ufo3.gotoAndStop(1);
  340.                                  _root.ufo._rotation = 0;
  341.                               }
  342.                            }
  343.                            if(_root.speedY < 0)
  344.                            {
  345.                               _root.speedY += 0.2;
  346.                               if(_root.speedY >= 0)
  347.                               {
  348.                                  _root.speedY = 0.7;
  349.                               }
  350.                            }
  351.                         }
  352.                         else
  353.                         {
  354.                            _root.ufo._y -= 5;
  355.                            _root.ufo._alpha -= 5;
  356.                         }
  357.                      };
  358.                      if(_root.primaData)
  359.                      {
  360.                         _root.attachMovie("d" + _root.level,"d" + _root.level,93);
  361.                      }
  362.                      _root.d1._x = 405;
  363.                      _root.d1._y = 257;
  364.                      _root["d" + _root.level]._x = 226;
  365.                      _root["d" + _root.level]._y = 303;
  366.                      _root.starArray = new Array();
  367.                      _root.starArray = ["s4","s4","s4","s4"];
  368.                      _root.removeArray = new Array();
  369.                      _root.removeArray = ["o1","o2","o3","o4","o5","o6","o7","o8","bomb1","bomb2","ufo","ufo2","poarta"];
  370.                      listener = new Object();
  371.                      listener.onKeyUp = function()
  372.                      {
  373.                         if(Key.getCode() == 37 || Key.getCode() == 38 || Key.getCode() == 39 || Key.getCode() == 40)
  374.                         {
  375.                            _root.ufo.ufo2.ufo3.play();
  376.                            _root.counterPozitii = 0;
  377.                            _root.rotation = true;
  378.                         }
  379.                         if(Key.getCode() == 32)
  380.                         {
  381.                            _root.ufo.raza.play();
  382.                         }
  383.                      };
  384.                      Key.addListener(listener);
  385.                      _root.oiCounter = 30;
  386.                      _root.bombCounter = 20;
  387.                      _root.smokeCounter = 3500;
  388.                      _root.starCounter = 3500;
  389.                      _root.oiTarget = 6;
  390.                      _root.oiPeScena = 6;
  391.                      _root.bombe = 2;
  392.                      stop();
  393.                      break loop0;
  394.                   }
  395.                   if(eval("\x01") == 875)
  396.                   {
  397.                      set("\x01",eval("\x01") - 238);
  398.                      ┬º┬ºpush(┬º┬ºpop() - 1);
  399.                      break loop0;
  400.                   }
  401.                   if(eval("\x01") == 812)
  402.                   {
  403.                      set("\x01",eval("\x01") - 749);
  404.                      ┬º┬ºpush(true);
  405.                      continue;
  406.                   }
  407.                   if(eval("\x01") == 63)
  408.                   {
  409.                      set("\x01",eval("\x01") + 205);
  410.                      if(┬º┬ºpop())
  411.                      {
  412.                         set("\x01",eval("\x01") + 163);
  413.                      }
  414.                      continue;
  415.                   }
  416.                   if(eval("\x01") == 334)
  417.                   {
  418.                      set("\x01",eval("\x01") + 478);
  419.                      break loop0;
  420.                   }
  421.                   if(eval("\x01") == 21)
  422.                   {
  423.                      set("\x01",eval("\x01") - 21);
  424.                      break loop0;
  425.                   }
  426.                   if(eval("\x01") == 853)
  427.                   {
  428.                      set("\x01",eval("\x01") - 312);
  429.                      if(┬º┬ºpop())
  430.                      {
  431.                         set("\x01",eval("\x01") - 533);
  432.                      }
  433.                      continue;
  434.                   }
  435.                   if(eval("\x01") == 8)
  436.                   {
  437.                      set("\x01",eval("\x01") + 566);
  438.                      ┬º┬ºpush(true);
  439.                      continue;
  440.                   }
  441.                   if(eval("\x01") == 541)
  442.                   {
  443.                      set("\x01",eval("\x01") - 533);
  444.                      break loop0;
  445.                   }
  446.                   continue loop5;
  447.                }
  448.             }
  449.          }
  450.          else
  451.          {
  452.             if(eval("\x01") == 610)
  453.             {
  454.                set("\x01",eval("\x01") + 296);
  455.                if(┬º┬ºpop())
  456.                {
  457.                   set("\x01",eval("\x01") - 363);
  458.                }
  459.                continue;
  460.             }
  461.             if(eval("\x01") == 211)
  462.             {
  463.                set("\x01",eval("\x01") + 391);
  464.                break loop0;
  465.             }
  466.             if(eval("\x01") == 542)
  467.             {
  468.                set("\x01",eval("\x01") - 150);
  469.                ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop()[┬º┬ºpop()];
  470.                eval(┬º┬ºconstant(0))[┬º┬ºconstant(11)] = eval(┬º┬ºconstant(2))[┬º┬ºconstant(16)][┬º┬ºconstant(11)] - 10;
  471.                eval(┬º┬ºconstant(0))[┬º┬ºconstant(19)][┬º┬ºconstant(18)]();
  472.                eval(┬º┬ºconstant(0))[┬º┬ºconstant(8)](┬º┬ºconstant(20));
  473.                eval(┬º┬ºconstant(0))[┬º┬ºconstant(10)] = 0;
  474.                eval(┬º┬ºconstant(0))[┬º┬ºconstant(11)] += eval(┬º┬ºconstant(0))[┬º┬ºconstant(10)];
  475.                eval(┬º┬ºconstant(0))[┬º┬ºconstant(9)] = 100;
  476.                if(eval(┬º┬ºconstant(0))[┬º┬ºconstant(11)] >= 500)
  477.                {
  478.                   eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)]--;
  479.                   if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(24)] >= eval(┬º┬ºconstant(2))[┬º┬ºconstant(25)])
  480.                   {
  481.                      eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  482.                   }
  483.                   else if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)] == 0 && eval(┬º┬ºconstant(2))[┬º┬ºconstant(24)] >= 1)
  484.                   {
  485.                      eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  486.                   }
  487.                   else if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)] == 0)
  488.                   {
  489.                      eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](┬º┬ºconstant(28));
  490.                   }
  491.                   removeMovieClip(eval(┬º┬ºconstant(0)));
  492.                }
  493.                break loop0;
  494.             }
  495.             if(eval("\x01") == 247)
  496.             {
  497.                set("\x01",eval("\x01") - 185);
  498.                if(┬º┬ºpop())
  499.                {
  500.                   set("\x01",eval("\x01") + 615);
  501.                }
  502.                continue;
  503.             }
  504.             if(eval("\x01") == 646)
  505.             {
  506.                set("\x01",eval("\x01") + 205);
  507.                ┬º┬ºpush(true);
  508.                continue;
  509.             }
  510.             if(eval("\x01") == 278)
  511.             {
  512.                set("\x01",eval("\x01") + 46);
  513.                if(┬º┬ºpop())
  514.                {
  515.                   set("\x01",eval("\x01") - 317);
  516.                }
  517.                continue;
  518.             }
  519.             if(eval("\x01") == 357)
  520.             {
  521.                set("\x01",eval("\x01") - 110);
  522.                ┬º┬ºpush(true);
  523.                continue;
  524.             }
  525.             if(eval("\x01") != 702)
  526.             {
  527.                if(eval("\x01") == 500)
  528.                {
  529.                   set("\x01",eval("\x01") - 289);
  530.                   if(┬º┬ºpop())
  531.                   {
  532.                      set("\x01",eval("\x01") + 391);
  533.                   }
  534.                }
  535.                else if(eval("\x01") == 851)
  536.                {
  537.                   set("\x01",eval("\x01") - 149);
  538.                   if(┬º┬ºpop())
  539.                   {
  540.                      set("\x01",eval("\x01") - 345);
  541.                   }
  542.                }
  543.                else if(eval("\x01") == 392)
  544.                {
  545.                   set("\x01",eval("\x01") + 218);
  546.                   ┬º┬ºpush(true);
  547.                }
  548.                else if(eval("\x01") == 15)
  549.                {
  550.                   set("\x01",eval("\x01") + 659);
  551.                   ┬º┬ºpush(true);
  552.                }
  553.                else if(eval("\x01") == 602)
  554.                {
  555.                   set("\x01",eval("\x01") + 228);
  556.                   ┬º┬ºpush(true);
  557.                }
  558.                else if(eval("\x01") == 677)
  559.                {
  560.                   set("\x01",eval("\x01") - 399);
  561.                   ┬º┬ºpush(true);
  562.                }
  563.                else
  564.                {
  565.                   if(eval("\x01") == 62)
  566.                   {
  567.                      set("\x01",eval("\x01") + 615);
  568.                      break loop0;
  569.                   }
  570.                   if(eval("\x01") == 99)
  571.                   {
  572.                      set("\x01",eval("\x01") + 123);
  573.                      break loop0;
  574.                   }
  575.                   if(eval("\x01") == 830)
  576.                   {
  577.                      set("\x01",eval("\x01") - 731);
  578.                      if(┬º┬ºpop())
  579.                      {
  580.                         set("\x01",eval("\x01") + 123);
  581.                      }
  582.                   }
  583.                   else if(eval("\x01") == 7)
  584.                   {
  585.                      set("\x01",eval("\x01") + 225);
  586.                      ┬º┬ºpush(true);
  587.                   }
  588.                   else
  589.                   {
  590.                      if(eval("\x01") == 430)
  591.                      {
  592.                         set("\x01",eval("\x01") + 216);
  593.                         break loop0;
  594.                      }
  595.                      if(eval("\x01") == 232)
  596.                      {
  597.                         set("\x01",eval("\x01") + 127);
  598.                         if(┬º┬ºpop())
  599.                         {
  600.                            set("\x01",eval("\x01") - 344);
  601.                         }
  602.                      }
  603.                      else
  604.                      {
  605.                         if(eval("\x01") == 359)
  606.                         {
  607.                            set("\x01",eval("\x01") - 344);
  608.                            break loop0;
  609.                         }
  610.                         if(eval("\x01") == 906)
  611.                         {
  612.                            set("\x01",eval("\x01") - 363);
  613.                            break loop0;
  614.                         }
  615.                         if(eval("\x01") == 856)
  616.                         {
  617.                            set("\x01",eval("\x01") - 426);
  618.                            if(┬º┬ºpop())
  619.                            {
  620.                               set("\x01",eval("\x01") + 216);
  621.                            }
  622.                         }
  623.                         else
  624.                         {
  625.                            if(eval("\x01") == 543)
  626.                            {
  627.                               set("\x01",eval("\x01") - 131);
  628.                               if(this.ok == true)
  629.                               {
  630.                                  if(this.square.hitTest(_root.ufo.raza.square))
  631.                                  {
  632.                                     this.gotoAndStop("float");
  633.                                     this._alpha = 100;
  634.                                     this.speed = 0;
  635.                                     this._y = _root.ufo._y + 60;
  636.                                     this._x = _root.ufo._x;
  637.                                  }
  638.                                  else if(_root.sol.hitTest(this._x,this._y,true) && !this.hitTest(_root.ufo.raza.square) && this.dead == false)
  639.                                  {
  640.                                     if(_root.sol.hitTest(this._x,this._y - 3,true) && !this.hitTest(_root.ufo.raza.square))
  641.                                     {
  642.                                        this._y -= 2;
  643.                                        this.gotoAndStop("mers");
  644.                                     }
  645.                                     else
  646.                                     {
  647.                                        if(this.square.hitTest(_root.poarta.square) && counter == 0)
  648.                                        {
  649.                                           _root.poarta.raza.play();
  650.                                           this._x = _root.poarta._x;
  651.                                           this._y = _root.poarta._y - 10;
  652.                                           this.masca.play();
  653.                                        }
  654.                                        this.gotoAndStop("standBy");
  655.                                        this.speed = 0;
  656.                                        this._y += this.speed;
  657.                                        this._alpha = 100;
  658.                                     }
  659.                                  }
  660.                                  else if(!_root.sol.hitTest(this._x,this._y,true))
  661.                                  {
  662.                                     this.gotoAndStop("fall");
  663.                                     this._alpha = 100;
  664.                                     this.speed += 0.3;
  665.                                     this._y += this.speed;
  666.                                  }
  667.                                  else if(this.dead == true)
  668.                                  {
  669.                                     this.gotoAndStop("explode");
  670.                                  }
  671.                                  if(this._y >= 500)
  672.                                  {
  673.                                     removeMovieClip(this);
  674.                                  }
  675.                               }
  676.                               break loop0;
  677.                            }
  678.                            if(eval("\x01") == 570)
  679.                            {
  680.                               set("\x01",eval("\x01") + 286);
  681.                               ┬º┬ºpush(true);
  682.                            }
  683.                            else
  684.                            {
  685.                               if(eval("\x01") == 412)
  686.                               {
  687.                                  set("\x01",eval("\x01") - 412);
  688.                                  break loop0;
  689.                               }
  690.                               if(eval("\x01") == 387)
  691.                               {
  692.                                  set("\x01",eval("\x01") + 183);
  693.                                  break loop0;
  694.                               }
  695.                               if(eval("\x01") != 222)
  696.                               {
  697.                                  break;
  698.                               }
  699.                               set("\x01",eval("\x01") + 343);
  700.                               ┬º┬ºpush(true);
  701.                            }
  702.                         }
  703.                      }
  704.                   }
  705.                }
  706.                continue;
  707.             }
  708.             set("\x01",eval("\x01") - 345);
  709.             while(true)
  710.             {
  711.                if(eval("\x01") == 192)
  712.                {
  713.                   set("\x01",eval("\x01") - 192);
  714.                   break loop0;
  715.                }
  716.                if(eval("\x01") == 754)
  717.                {
  718.                   set("\x01",eval("\x01") + 154);
  719.                   break loop0;
  720.                }
  721.                if(eval("\x01") == 862)
  722.                {
  723.                   set("\x01",eval("\x01") - 108);
  724.                   if(┬º┬ºpop())
  725.                   {
  726.                      set("\x01",eval("\x01") + 154);
  727.                   }
  728.                }
  729.                else if(eval("\x01") == 946)
  730.                {
  731.                   set("\x01",eval("\x01") - 358);
  732.                   ┬º┬ºpush(true);
  733.                }
  734.                else
  735.                {
  736.                   if(eval("\x01") != 449)
  737.                   {
  738.                      break loop0;
  739.                   }
  740.                   set("\x01",eval("\x01") + 69);
  741.                   if(┬º┬ºpop())
  742.                   {
  743.                      set("\x01",eval("\x01") + 246);
  744.                   }
  745.                }
  746.                while(true)
  747.                {
  748.                   if(eval("\x01") == 656)
  749.                   {
  750.                      set("\x01",eval("\x01") + 81);
  751.                      ┬º┬ºpush(true);
  752.                      continue;
  753.                   }
  754.                   if(eval("\x01") == 737)
  755.                   {
  756.                      set("\x01",eval("\x01") - 300);
  757.                      if(┬º┬ºpop())
  758.                      {
  759.                         set("\x01",eval("\x01") + 294);
  760.                      }
  761.                      continue;
  762.                   }
  763.                   if(eval("\x01") == 702)
  764.                   {
  765.                      set("\x01",eval("\x01") + 119);
  766.                      if(┬º┬ºpop())
  767.                      {
  768.                         set("\x01",eval("\x01") - 241);
  769.                      }
  770.                      continue;
  771.                   }
  772.                   if(eval("\x01") == 437)
  773.                   {
  774.                      set("\x01",eval("\x01") + 294);
  775.                      ┬º┬ºpush(eval(┬º┬ºpop()));
  776.                      break loop0;
  777.                   }
  778.                   if(eval("\x01") == 731)
  779.                   {
  780.                      set("\x01",eval("\x01") - 695);
  781.                      ┬º┬ºpush(true);
  782.                      continue;
  783.                   }
  784.                   if(eval("\x01") == 764)
  785.                   {
  786.                      set("\x01",eval("\x01") + 98);
  787.                      ┬º┬ºpush(true);
  788.                      continue;
  789.                   }
  790.                   if(eval("\x01") == 518)
  791.                   {
  792.                      set("\x01",eval("\x01") + 246);
  793.                      nextFrame();
  794.                      break loop0;
  795.                   }
  796.                   if(eval("\x01") == 36)
  797.                   {
  798.                      set("\x01",eval("\x01") + 205);
  799.                      if(┬º┬ºpop())
  800.                      {
  801.                         set("\x01",eval("\x01") + 244);
  802.                      }
  803.                      continue;
  804.                   }
  805.                   if(eval("\x01") == 528)
  806.                   {
  807.                      set("\x01",eval("\x01") + 418);
  808.                      break loop0;
  809.                   }
  810.                   if(eval("\x01") == 485)
  811.                   {
  812.                      set("\x01",eval("\x01") - 340);
  813.                      ┬º┬ºpush(true);
  814.                      continue;
  815.                   }
  816.                   if(eval("\x01") == 821)
  817.                   {
  818.                      set("\x01",eval("\x01") - 241);
  819.                      if(!_root.lifeBar(┬º┬ºpop()[┬º┬ºpop()].swapDepths.life) && _root.accel == false)
  820.                      {
  821.                         if(primaData.speedY.lifeBar(_root.speedX,_root.smokeDepth - 3,true) && !_root.lifeBar(primaData.ufo.swapDepths.life))
  822.                         {
  823.                            _root.smokeDepth -= 2;
  824.                            _root.lifeText("counterPozitii");
  825.                         }
  826.                         else
  827.                         {
  828.                            if(_root.life.lifeBar(primaData.beamCounter.life) && beamOpen == 0)
  829.                            {
  830.                               primaData.beamCounter.swapDepths.rotation();
  831.                               _root.speedX = primaData.beamCounter.speedX;
  832.                               _root.smokeDepth = primaData.beamCounter.smokeDepth - 10;
  833.                               _root.float.rotation();
  834.                            }
  835.                            _root.lifeText("h");
  836.                            _root.oiRapite = 0;
  837.                            _root.smokeDepth += _root.oiRapite;
  838.                            _root["%"] = 100;
  839.                         }
  840.                      }
  841.                      else if(!primaData.speedY.lifeBar(_root.speedX,_root.smokeDepth,true))
  842.                      {
  843.                         _root.lifeText("getNextHighestDepth");
  844.                         _root["%"] = 100;
  845.                         _root.oiRapite += 0.3;
  846.                         _root.smokeDepth += _root.oiRapite;
  847.                      }
  848.                      else if(this.dead == true)
  849.                      {
  850.                         this.gotoAndStop("explode");
  851.                      }
  852.                      if(this._y >= 500)
  853.                      {
  854.                         _root[┬º┬ºconstant(23)]--;
  855.                         if(_root[┬º┬ºconstant(24)] >= _root[┬º┬ºconstant(25)])
  856.                         {
  857.                            _root[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  858.                         }
  859.                         else if(_root[┬º┬ºconstant(23)] == 0 && _root[┬º┬ºconstant(24)] >= 1)
  860.                         {
  861.                            _root[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  862.                         }
  863.                         else if(_root[┬º┬ºconstant(23)] == 0)
  864.                         {
  865.                            _root[┬º┬ºconstant(26)][┬º┬ºconstant(27)](┬º┬ºconstant(28));
  866.                         }
  867.                         removeMovieClip(this);
  868.                      }
  869.                      break loop0;
  870.                   }
  871.                   if(eval("\x01") == 580)
  872.                   {
  873.                      set("\x01",eval("\x01") + 9);
  874.                      ┬º┬ºpush(true);
  875.                      continue;
  876.                   }
  877.                   if(eval("\x01") == 241)
  878.                   {
  879.                      set("\x01",eval("\x01") + 244);
  880.                      ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() << (┬º┬ºpop() << ┬º┬ºpop())));
  881.                      break loop0;
  882.                   }
  883.                   if(eval("\x01") == 589)
  884.                   {
  885.                      set("\x01",eval("\x01") + 133);
  886.                      if(┬º┬ºpop())
  887.                      {
  888.                         set("\x01",eval("\x01") - 365);
  889.                      }
  890.                      continue;
  891.                   }
  892.                   if(eval("\x01") == 145)
  893.                   {
  894.                      set("\x01",eval("\x01") + 508);
  895.                      if(┬º┬ºpop())
  896.                      {
  897.                         set("\x01",eval("\x01") - 231);
  898.                      }
  899.                      continue;
  900.                   }
  901.                   if(eval("\x01") == 908)
  902.                   {
  903.                      set("\x01",eval("\x01") - 206);
  904.                      ┬º┬ºpush(true);
  905.                      continue;
  906.                   }
  907.                   if(eval("\x01") == 357)
  908.                   {
  909.                      set("\x01",eval("\x01") - 165);
  910.                      if(this.ok == true)
  911.                      {
  912.                         if(this.square.hitTest(_root.ufo.raza.square))
  913.                         {
  914.                            this.gotoAndStop("float");
  915.                            this._alpha = 100;
  916.                            this.speed = 0;
  917.                            this._y = _root.ufo._y + 60;
  918.                            addr1462:
  919.                            this._x = _root.ufo._x;
  920.                         }
  921.                         else if(_root.sol.hitTest(this._x,this._y,true) && !this.hitTest(_root.ufo.raza.square) && this.dead == false)
  922.                         {
  923.                            if(_root.sol.hitTest(this._x,this._y - 3,true) && !this.hitTest(_root.ufo.raza.square))
  924.                            {
  925.                               this._y -= 2;
  926.                               this.gotoAndStop("mers");
  927.                            }
  928.                            else
  929.                            {
  930.                               if(this.square.hitTest(_root.poarta.square) && counter == 0)
  931.                               {
  932.                                  _root.poarta.raza.play();
  933.                                  this._x = _root.poarta._x;
  934.                                  this._y = _root.poarta._y - 10;
  935.                                  this.masca.play();
  936.                               }
  937.                               this.gotoAndStop("standBy");
  938.                               this.speed = 0;
  939.                               this._y += this.speed;
  940.                               this._alpha = 100;
  941.                            }
  942.                         }
  943.                         else if(!_root.sol.hitTest(this._x,this._y,true))
  944.                         {
  945.                            this.gotoAndStop("fall");
  946.                            this._alpha = 100;
  947.                            this.speed += 0.3;
  948.                            this._y += this.speed;
  949.                         }
  950.                         else if(this.dead == true)
  951.                         {
  952.                            this.gotoAndStop("explode");
  953.                         }
  954.                         if(this._y >= 500)
  955.                         {
  956.                            removeMovieClip(this);
  957.                         }
  958.                      }
  959.                      break loop0;
  960.                   }
  961.                   if(eval("\x01") == 653)
  962.                   {
  963.                      set("\x01",eval("\x01") - 231);
  964.                      ┬º┬ºpush(┬º┬ºpop() | ┬º┬ºpop() > (┬º┬ºpop() | ┬º┬ºpop()));
  965.                      break loop0;
  966.                   }
  967.                   if(eval("\x01") == 588)
  968.                   {
  969.                      set("\x01",eval("\x01") + 232);
  970.                      if(┬º┬ºpop())
  971.                      {
  972.                         set("\x01",eval("\x01") - 214);
  973.                      }
  974.                      continue;
  975.                   }
  976.                   if(eval("\x01") != 820)
  977.                   {
  978.                      if(eval("\x01") == 422)
  979.                      {
  980.                         set("\x01",eval("\x01") + 219);
  981.                         ┬º┬ºpush(true);
  982.                      }
  983.                      else if(eval("\x01") == 641)
  984.                      {
  985.                         set("\x01",eval("\x01") - 583);
  986.                         if(┬º┬ºpop())
  987.                         {
  988.                            set("\x01",eval("\x01") + 126);
  989.                         }
  990.                      }
  991.                      else
  992.                      {
  993.                         if(eval("\x01") == 722)
  994.                         {
  995.                            set("\x01",eval("\x01") - 365);
  996.                            break loop0;
  997.                         }
  998.                         if(eval("\x01") == 58)
  999.                         {
  1000.                            set("\x01",eval("\x01") + 126);
  1001.                            break loop0;
  1002.                         }
  1003.                         if(eval("\x01") == 606)
  1004.                         {
  1005.                            set("\x01",eval("\x01") - 157);
  1006.                            ┬º┬ºpush(true);
  1007.                         }
  1008.                         else if(eval("\x01") == 184)
  1009.                         {
  1010.                            set("\x01",eval("\x01") + 275);
  1011.                            ┬º┬ºpush(true);
  1012.                         }
  1013.                         else
  1014.                         {
  1015.                            if(eval("\x01") != 459)
  1016.                            {
  1017.                               break;
  1018.                            }
  1019.                            set("\x01",eval("\x01") + 69);
  1020.                            if(┬º┬ºpop())
  1021.                            {
  1022.                               set("\x01",eval("\x01") + 418);
  1023.                            }
  1024.                         }
  1025.                      }
  1026.                      continue;
  1027.                   }
  1028.                   set("\x01",eval("\x01") - 214);
  1029.                   toggleHighQuality();
  1030.                   ┬º┬ºgoto(addr1462);
  1031.                }
  1032.             }
  1033.          }
  1034.       }
  1035.    }
  1036. }
  1037.